Fractale Tree
0.5
Plot Tree Fractale
qwidget_tree.cpp
Go to the documentation of this file.
1
#include "
qwidget_tree.h
"
2
3
QWidget_tree::QWidget_tree
(QWidget *parent) : QWidget(parent)
4
{
5
//Init
6
// SpinBox_Value
7
SpinBox_Value
=
new
QSpinBox();
8
SpinBox_Value
->setMinimum(0);
9
SpinBox_Value
->setMaximum(100);
10
SpinBox_Value
->setValue(0);
11
// Label_Prcent
12
Label_Prcent
=
new
QLabel(
"0.00%"
);
13
Label_Prcent
->setAlignment(Qt::AlignHCenter);
14
Init
();
15
// layout
16
VBoxLayout
=
new
QVBoxLayout();
17
VBoxLayout
->addWidget(
SpinBox_Value
);
18
VBoxLayout
->addWidget(
Label_Prcent
);
19
20
//Signale
21
QObject::connect(
SpinBox_Value
,SIGNAL(valueChanged(
int
)),
this
,SIGNAL(
Value_changed
()));
22
23
// setLayout
24
this->setLayout(
VBoxLayout
);
25
26
}
27
28
void
QWidget_tree::Init
()
29
{
30
Set_Prcent
(0);
31
Set_Value
(0);
32
}
33
34
void
QWidget_tree::Set_Prcent
(
double
prcent)
35
{
36
Prcent
=prcent;
37
38
int
no=qRound(prcent*100);
39
QString txt=QString::number((
double
)no/100)+
"%"
;
40
Label_Prcent
->setText(txt);
41
}
42
43
void
QWidget_tree::Set_Value
(
int
value)
44
{
45
SpinBox_Value
->setValue(value);
46
}
47
48
49
int
QWidget_tree::Get_Value
()
50
{
51
return
SpinBox_Value
->value();
52
}
53
54
double
QWidget_tree::Get_Prcent
()
55
{
56
return
Prcent
;
57
}
QWidget_tree::VBoxLayout
QVBoxLayout * VBoxLayout
Definition:
qwidget_tree.h:38
qwidget_tree.h
Widget tree : Elements de QWidget_trees.
QWidget_tree::Get_Prcent
double Get_Prcent()
Definition:
qwidget_tree.cpp:54
QWidget_tree::Get_Value
int Get_Value()
Definition:
qwidget_tree.cpp:49
QWidget_tree::SpinBox_Value
QSpinBox * SpinBox_Value
Definition:
qwidget_tree.h:35
QWidget_tree::Set_Prcent
void Set_Prcent(double prcent)
Definition:
qwidget_tree.cpp:34
QWidget_tree::Value_changed
void Value_changed()
QWidget_tree::Prcent
double Prcent
Definition:
qwidget_tree.h:33
QWidget_tree::Set_Value
void Set_Value(int value)
Definition:
qwidget_tree.cpp:43
QWidget_tree::QWidget_tree
QWidget_tree(QWidget *parent=0)
Definition:
qwidget_tree.cpp:3
QWidget_tree::Init
void Init()
Definition:
qwidget_tree.cpp:28
QWidget_tree::Label_Prcent
QLabel * Label_Prcent
Definition:
qwidget_tree.h:36
Generated by
1.8.14